package com.bidevalution.dao.mapper;

import org.apache.ibatis.annotations.Param;

/**
 * @author shenh@glodon.com
 * @date 2019-05-13 10:32
 */
public interface BeSectionParamsMapper {

    /**
     * 根据标段ID和参数code获取参数值
     * @param sectionId
     * @param paramCode
     * @return
     */
    String getBeSectionParamsByCode(@Param("sectionId")String sectionId, @Param("paramCode")String paramCode);

    /**
     * 根据标段ID和参数code获取参数值
     * @param sectionId
     * @param paramCodes
     * @return
     */
    String getBeSectionParamsByCodes(@Param("sectionId")String sectionId, @Param("paramCodes")String paramCodes);

    /**
     * 新增参数
     * @param sectionId
     * @param paramCode
     * @return
     */
    Integer insertBeSectionParams(@Param("sectionId")String sectionId, @Param("paramCode")String paramCode, @Param("paramValue")String paramValue);


    /**
     * 更新参数值
     * @param sectionId
     * @param paramCode
     * @return
     */
    Integer updateBeSectionParams(@Param("sectionId")String sectionId, @Param("paramCode")String paramCode, @Param("paramValue")String paramValue);

}
